DEFINITION MODULE MathLib0;

(* (C) Copyright 1987,1988 Fitted Software Tools. All rights reserved. *)

(*
    MathLib0 module as defined in the book "Programming in Modula-2"
    by Niklaus Wirth.
*)

PROCEDURE sqrt( x :REAL ) :REAL;

PROCEDURE exp( x :REAL ) :REAL;

PROCEDURE ln( x :REAL ) :REAL;

PROCEDURE sin( x :REAL ) :REAL;

PROCEDURE cos( x :REAL ) :REAL;

PROCEDURE arctan( x :REAL ) :REAL;

PROCEDURE real( x :INTEGER ) :REAL;

PROCEDURE entier( x :REAL ) :INTEGER;


END MathLib0.